Product Line Implementation Technologies
نویسندگان
چکیده
Architecture (not component-oriented) Component Implementation (Source Code) Traditional Implementation Component oriented Implementation Im lem eation Component Architecture Component Implementation (Source Code) (-) Paradigm Gap (-) Poor Reuse (+) Component Paradigm (+) Reuse Representation L e v e l o f A b s t r a c t i o n
منابع مشابه
Technology Dimensions of Product Line Implementation Approaches State-of-the-art and State-of-the-practice Survey
Fraunhofer Institut Experimentelles IESE Software Engineering Fraunhofer IESE is an institute of the Fraunhofer Gesellschaft. The institute transfers innovative software development techniques, methods and tools into industrial practice, assists companies in building software competencies customized to their needs, and helps them to establish a competetive market position. Executive Summary Sof...
متن کاملAn Evaluation of Aspect-Oriented Programming as a Product Line Implementation Technology
A systematic approach for implementing software product lines is more than just a selection of techniques. Its selection should be based on a systematic analysis of technical requirements and constraints, as well as of the types of variabilities, which occur in a particular application domain and are relevant for the planned product line (PL). In addition, each technique should provide a set of...
متن کاملSubdomain-oriented Implementation of Model-driven Software Product Lines
Software product line approaches for domain analysis—like, for example, featureoriented domain analysis (FODA) [3]—suggest to assign the features of the product line domain to distinct subdomains to approach the complexity of large software systems. In ideal case, not only the conceptual feature model, but also the architecture and the implementation of a subdomain is held strictly separate fro...
متن کاملImplementing Product-Line Features with Component Reuse
In this paper, we show how the maturation of several technologies for product-line analysis and component design, implementation and customization provides an interesting basis for systematic product-line development. Independent work in the largely separate reuse ("domain analysis") and object-oriented ("code and design") communities has reached the point where integration and rationalization ...
متن کاملA Concrete Method for Developing and Applying Product Line Architectures
Software development organizations are often deterred from introducing product line architectures by the lack of simple, ready-to-use methods for developing and applying them. The well-known, published product-line-engineering methods tend to focus on the early stages of the software life cycle and address product line issues at a high-level of abstraction. Connecting product-line concepts with...
متن کامل